@import "common";
body {
    background: #eee;
}

#xz-shopcar-content {
    margin: 0px auto;
    margin-bottom:50px;
    width: 1100px;
    font-family: "Microsoft Yahei";
    .xz-shopcar-content-warp {
        width: 1100px;
        font-family: 宋体;
        font-size: 12px;
        color: rgb(51, 51, 51);
        position: relative;
        clear: both;
        margin: 0 auto;
        margin-top: 20px;
        .xz-shopcar-Prompt {
            background: #fffdf0 none repeat scroll 0 0;
            border: 1px solid #fabf7b;
            color: #fa8801;
            font-size: 14px;
            height: 26px;
            line-height: 26px;
            margin-top: 10px;
            padding: 10px 0;
            position: relative;
            text-align: center;
            text-indent: 1em;
            width: 1098px;
             margin-bottom:20px;
            span {
                width: 12px;
                height: 12px;
                cursor: pointer;
                position: absolute;
                background: url(../img/scoreCartIcon.png) -11px -108px;
                ;
                right: 20px;
                top: 18px;
            }
        }
        .xz-goodslabel {
            height: 40px;
            background: #FFF;
            line-height: 40px;
           border-bottom: 1px solid rgb(221, 221, 221);
            td {
                border: none;
                font-weight: bold;
                color: #333333;
              
            }
        }
        .xz-point{  
              border: 2px gainsboro solid;
             width:1100px;
             height:80px; 
             font: bold 22px/80px "微软雅黑"; 
             text-align: center;
             background:#FFFFFF; 
            
            
        }
        .xz-goodsmessage {
            background: #FFF;
            height: 93px;
            border-bottom: 1px solid rgb(221, 221, 221);
            font-size: 14px;
            .shopcarleft {
                width: 20px; 
                height: 20px;
                line-height: 20px;
                display: inline-block;
                float: left;
                border: 1px solid rgb(221, 221, 221);
                margin: 0px 0px 0 27px;
                vertical-align: middle;
                cursor: pointer;
            }
            .shopcar-goodsnum {
                width: 30px;
                border: none;
                outline: none;
                height: 18px;
                line-height: 20px;
                text-align: center;
                display: inline-block;
                float: left;
                border: 1px solid rgb(221, 221, 221);
                border-left: 0px;
                border-right: 0px;
            }
            .shopcarright {
                width: 20px;
                height: 20px;
                line-height: 20px;
                display: inline-block;
                float: left;
                border: 1px solid rgb(221, 221, 221);
                vertical-align: middle;
                cursor: pointer;
            }
            .xz-goodsimage {
                display: inline-block;
                margin: auto 10px auto 10px;
                border: 1px solid rgb(221, 221, 221);
                vertical-align: middle;
                img {
                     height: 50px;
                    width: 50px;
                }
            }
            .productnames{
                display: inline-block;
                width:182px;
                vertical-align: middle;
            } 
            .xz-delegoods {
                display: inline-block;
                width: 17px;
                height: 19px;
                display: block;
                margin: 0 auto;
                background: url(../img/scoreCartIcon.png) -10px -5px;
                cursor: pointer;
            }
        }
        .xz-clearshopcar {
            height: 55px;
            line-height: 55px;
            background: #fff;
            td {
                position: relative;
                .xz-clearsymbol {
                    float: left;
                    width: 11px;
                    height: 12px;
                    margin: 21px 10px auto 30px;
                    background: url(../img/scoreCartIcon.png) -11px -108px;
                }
                .xz-clearall {
                    float: left;
                    font-size: 14px;
                }
                ul {
                    float: right;
                    margin-right: 20px;
                    color: rgb(51, 51, 51);
                    li {
                        line-height: 55px;
                        margin-right: 20px;
                        float: left;
                        vertical-align: middle;
                        font-size: 14px;
                    }
                    .xz-buygoods-sum3 {
                        color: #F7286B;
                        font-weight: bold;
                        font-size: 24px;
                        font-family: "微软雅黑";
                        margin-right: 40px;
                    }
                }
            }
        }
        .xz-shopcar-discount {
            width: 1098px;
            margin: 20px 0px;
            background: #FFF3E1;
            border: 1px dotted #EF7E2D;
            position: relative;
            height: 70px;
            h5 {
                position: absolute;
                right: 130px;
                top: 3px;
                color: #EF7E2C;
                font-size: 14px;
                width: 120px;
            }
            h2 {
                position: absolute;
                right: 10px;
                top: 25px;
                font-weight: normal;
                color: #EF7E2C;
                font-size: 14px;
                width: 120px;
            }
        }
        .xz-payfor {
            width: 1100px;
            margin: 0 auto;
            position: relative;
            height: 50px;
            .xz-continue-shopping {
                width: 381px;
                height: 40px;
                position: absolute;
                right: -10px;
                top: 0px;
                span {
                    display: inline-block;
                    width: 19px;
                    height: 15px;
                    background: url(../img/cartimg01.jpg) -29px 0px;
                    margin-top: 15px;
                    float: left;
                }
                a {
                    height: 20px;
                    float: left;
                    margin-top: 12px;
                    font-size: 14px;
                    line-height: 20px
                }
            }
            .xz-payfor-goods {
                width: 276px;
                outline: none;
                border: none;
                cursor: pointer;
                height: 49px;
                background: url(../img/scoreCartIcon.png) -44px -149px;
                float: right;
                margin: 0px 0px auto 20px;
                font-weight: bold;
                font-size: 18px;
                color: rgb(255, 255, 255);
                line-height: 49px;
                text-align: center;
                font-weight: bold;
            }
        }
        .xz-shopcar-bottom {
            width: 1100px;
            clear: both;
            margin: 60px 0px 20px;
            position: relative;
            text-align: left;
            h1 {
                text-align: left;
                height: 41px;
                width: 1100px;
                margin-top: -40px;
                line-height: 43px;
                color: #000;
                font-size: 20px;
                font-family: "Microsoft Yahei";
            }
            .xz-shopcar-shows {
                width: 1098px;
                height: 300px;
                border: 1px solid rgb(225, 225, 225);
                background: #fff;
                .xz-shows-son {
                    padding: 10px 0;
                    margin-left: 37px;
                    width: 170px;
                    height: 272px;
                    float: left;
                    img {
                        height: 170px;
                        width: 170px;
                    }
                    .xz-shopcar-line2 {
                        height: 40px;
                        line-height: 20px;
                        overflow: hidden;
                        text-align: left;
                    }
                    .pirce1-now {
                        color: #ED1477;
                        font-size: 14px;
                        font-weight: bold;
                        height: 30px;
                        line-height: 30px;
                    }
                    .pirce1-old {
                        text-decoration: line-through;
                        color: rgb(102, 102, 102);
                        margin-left: 10px;
                        height: 30px;
                        line-height: 30px;
                    }
                    #goto-shopcar {
                        width: 110px;
                        height: 30px;
                        line-height: 30px;
                        text-align: center;
                        font-size: 14px;
                        background: #FAFAFA;
                        border: 1px solid #DDDDDD;
                        color: #F52669;
                        outline: none;
                        cursor: pointer;
                    }
                }
            }
        }
    }
}

#xz-login-bottom {
    border-top: #EEEEEE 1px solid;
    padding: 10px 0;
    width: 100%;
    height: 19px;
    background: #FFFFFF;
    #xz-login-warp {
        width: 980px;
        margin: 0 auto;
        text-align: center;
    }
}